<?php

require ('view.php');

/**
 * sistemaController
 *
 * Esta classe contém as funções de acesso a dados do objeto sistema.
 *
 * @package 	Sistema
 * @category view
 * @name sistemaView.php
 * @author Janaína Paixão <janainap@gmail.com>
 * @copyright Janaína Paixão
 * @license Software Poprietário
 * @version v1.0
 * @since v1.0
 */

class sistemaView extends View
{

    /**
     * sistemaModel::verificaExistenciaUsuario()
     *
     * Exibe a tela que permite digitar o nome do usuário e senha.
     *
     * @access public
     * @author Janaína Paixão <janainap@gmail.com>
     * @since  v1.0
     */
    public function inicialSistema()
    { 
      
        $this->mostrarNaTela('tmpl/sistema/sistema.php');
    }
    
    
    
    
    
    /**
     * venda::cadastrarCliente()
     * 
     * tela para cadastrar novo cliente
     * 
     * @access public
     * @author Fabio Ferraz <fabiorufinosd@yahoo.com.br>
     * @since v1.0     
     */
    
    function  exibirEventosSemana($resultado)
	{  
	    
        if($resultado->numRows() > 0){
            
        
        $venda = '';
        $listagem = '';
        $itens = '';
        $url = '';
        
      
        while($resultado->fetch()){
            
        
            $situacao = $this->ajustarStatus($resultado);
            
            if ($venda != $resultado->codigoVenda){
                
                
                
                if($listagem){
                    
                   //trata o tamanho dos itens
                   $texto =  $itens;
                   
                   if( strlen($texto) > 120 ){
                        
                      $texto = substr($texto,0,120).' ... <a href="#" class="maisItens" id="'.$venda.'"> + </a>'; 
                        
                   }
                   
                   $itens = $texto;
            
                    $listagem .= $url.'</ul>
                              <div class="ppy-outer">
                                <div class="ppy-stage">
                                    <div class="ppy-counter">
                                        <strong class="ppy-current"></strong> / <strong class="ppy-total"></strong> 
                                    </div>
                                </div>
                                <div class="ppy-nav">
                                    <div class="nav-wrap">
                                        <a class="ppy-next" title="Next image">Next image</a>
                                        <a class="ppy-prev" title="Previous image">Previous image</a>
                                    </div>
                                </div>
                          </div>
                           </div>    
                           
                           <div class="grid_16">
                            <br><p><strong>Itens a serem entregues:</strong><br>'.$itens.'.</p>
                            <br><p><strong>Observações:</strong>'.$img.'
                            <p>'.$obs.'</p><br>
                            <p><a href="#" class="opcoes" id="'.$venda.'">Detalhes +.</a></p>
                           </div> 
                           <div class="clear"></div>
                          </div>
                       </div>
                     </div>';
                    
                    $itens = '';  
                    $url = '';     
                    $obs = '';         
                }
                
                if ($resultado->brinde ){
                 $img = '<img src="img/brinde.png" width="30" height="30" alt="brinde" title="locação de brinde" />';
                }else{
                 $img = '';   
                }
                
                $venda = $resultado->codigoVenda;
                
                
                
                $listagem .= '<div class="grid_4">
                               <div class="box tamanho2">
                                <div class="first article ">
                                    <h3>
                                        <a href="#">Informações da venda</a>
                                    </h3>
                                    <a href="#" title="'.$situacao['title'].'.">
                                        <div class="'.$situacao['status'].'">
                                        </div>
                                    </a>
                                 <h4>Cliente:'.$resultado->nome.'</h4>
                                 <p class="meta">Previsão de retirada:'.$this->data_bd_form($resultado->dataRetirada).'</p>
                                 
                                 <div class="ppy fotita" id="ppy2">
                                    <ul class="ppy-imglist ">';
            } 
            
                                 
            //carrega as imagens     
                 if (file_exists($resultado->url)){
                    $url .= '<li><a href="'.$resultado->url.'"><img src="'.$resultado->url.'" /></a></li>';
                 }else{
                    $url .= '<li><a href="img/photo_60x60.jpg"><img src="img/photo_60x60.jpg" /></a></li>';
                 }        
            
             
            //monto a lista de itens a serem entregues
            if ($itens){
                   $itens .= ', '.$resultado->quantidade .' '. $resultado->produtos;   
                    
                   //formata tamanho padrao texto                                               
                   $texto =  $resultado->obs.'  '.$resultado->observacoes;
                   
                   if( strlen($texto) > 120 ){
                        
                      $texto = substr($texto,0,120).' ... <a href="#" class="maisObs" id="'.$venda.'"> + </a>'; 
                        
                   }
                    
                    $obs .= $texto; 
            }else{
               
                $itens .= $resultado->quantidade .' '. $resultado->produtos;
                
                
               //formata tamanho padrao texto                                               
               $texto =  $resultado->obs.'  '.$resultado->observacoes;
               
               if( strlen($texto) > 120 ){
                    
                  $texto = substr($texto,0,120).' ... <a href="#" class="maisObs" id="'.$venda.'"> + </a>'; 
                    
               }
               
                $obs .= $texto;
            }
             
                    
       } 
       
        //trata o tamanho dos itens
           $texto =  $itens;
           
           if( strlen($texto) > 120 ){
                
              $texto = substr($texto,0,120).' ... <a href="#" class="maisObs" id="'.$resultado->codigoVenda.'"> + </a>'; 
                
           }
           
           $itens = $texto;
        
        $listagem .= $url.'</ul>
                              <div class="ppy-outer">
                                <div class="ppy-stage">
                                    <div class="ppy-counter">
                                        <strong class="ppy-current"></strong> / <strong class="ppy-total"></strong> 
                                    </div>
                                </div>
                                <div class="ppy-nav">
                                    <div class="nav-wrap">
                                        <a class="ppy-next" title="Next image">Next image</a>
                                        <a class="ppy-prev" title="Previous image">Previous image</a>
                                    </div>
                                </div>
                              </div>
                           </div>    
                           
                           <div >
                            <br><p><strong>Itens a serem entregues:</strong><br>'.$itens.'.</p>
                            <br><p><strong>Observações:</strong>'.$img.'
                            <p>'.$obs.'</p><br>
                            <p><a href="#" class="opcoes" id="'.$resultado->codigoVenda.'">Detalhes +.</a></p>
                           </div> 
                           <div class="clear"></div>
                           
                           
                          </div>
                       </div>
                     </div>';
       }else{
         $listagem = '<div class="grid_16"><p align="center"><h3>Nenhuma '.$GLOBALS['info']['titulo'].' Localizada!</h3></p></div>';
       }             
        
                    
        
        
       
        
        $GLOBALS['info']['listagem'] = $listagem;
        
	   $this->mostrarNaTela('tmpl/venda/inicial.php');
        
		
	}
    
    
    
    
    /**
     *ProdutoView::formulario()
     *
     * Exibe formulário de edição/cadastro/pesquisa.
     *
     * @access public
     * @author Fabio Ferraz Rufino
     * @since  v1.0
     */
    public function ajustarStatus($resultado)
    { 
        
        
        if (!$resultado->dataProva){

            $status['status'] = 'laranja';
            $status['title'] = 'Nenhuma prova agendada';
            return $status;
        }
        
        
        if ($resultado->status == 0 ){
            
            
            $hoje = date('Y-m-d');
            $vencimento = $resultado->vencimento;
            
            $timehoje = strtotime($hoje);
            $timevencimento = strtotime($vencimento);
            
            if ($timehoje > $timevencimento){
                
                $status['status'] = 'vermelho2';
                $status['title'] = 'Pagamento atrasado';
                return $status;
            }
        }
        
        
        if ($resultado->situacao == 2 ){

            $status['status'] = 'laranja';
            $status['title'] = 'Aguardando atendimento do setor de costura';
            return $status;
        }
        
        if ($resultado->situacao == 3 ){

            $status['status'] = 'azul';
            $status['title'] = 'Aguardando liberação do setor de costura';
            return $status;
        }
        
        
        if ($resultado->situacao == 4 ){

            $status['status'] = 'laranja';
            $status['title'] = 'Aguardando atendimento do setor de lavanderia';
            return $status;
        }
        
        
        if ($resultado->situacao == 5 ){

            $status['status'] = 'azul';
            $status['title'] = 'Aguardando liberação do setor de lavanderia';
            return $status;
        }
        
        if ($resultado->situacao == 6 ){

            $status['status'] = 'azul';
            $status['title'] = 'Produto liberado para o cliente';
            return $status;
        }
        
        
        $status['status'] = 'ajustes';
        $status['title'] = 'Nenhuma Pendência';
        return $status;
        
    }  
    
    
    /**
     * venda::cadastrarCliente()
     * 
     * tela para cadastrar novo cliente
     * 
     * @access public
     * @author Fabio Ferraz <fabiorufinosd@yahoo.com.br>
     * @since v1.0     
     */
    
    function  exibirEventosSemanaCostura($resultado)
	{  
	    $listagem .= '<div class="clear"></div>
                       <div class="grid_16">
                           <h2 id="page-heading">TRAJES</h2>
                       </div>
                       <div class="grid_16">';
        
        if($resultado->numRows() > 0){
                
                $venda = '';
              
                $itens = '';
                $url = '';
        
                while($resultado->fetch()){
                    
                    $situacao = $this->ajustarStatus($resultado);
                    
                    if ($resultado->brinde ){
                     $img = '<img src="img/brinde.png" width="15" height="15" alt="brinde" />';
                    }else{
                     $img = '';   
                    }
                    
                    
                    
                    $listagem .= '<div class="grid_4">
                                   
                                   <div class="box tamanho2">
                                    
                                    <div class="first article ">
                                        <h3>
                                            <a href="#">Informações do serviço</a>
                                        </h3>
                                        <a href="#" title="'.$situacao['title'].'.">
                                            <div class="'.$situacao['status'].'">
                                            </div>
                                        </a>
                                     
                                        <h4>Cliente:'.$resultado->nome.'</h4>
                                    
                                        <p class="meta">Previsão de retirada:'.$this->data_bd_form($resultado->dataRetirada).'<br>
                                                     Horário:'.$resultado->hora.'</p>'.$img.'
                                     
                                     <div class="ppy fotita" id="ppy2">
                                        <ul class="ppy-imglist ">';
                
                                            //carrega as imagens     
                                             if (file_exists($resultado->url)){
                                                $url .= '<li><a href="'.$resultado->url.'"><img src="'.$resultado->url.'" /></a></li>';
                                             }else{
                                                $url .= '<li><a href="img/photo_60x60.jpg"><img src="img/photo_60x60.jpg" /></a></li>';
                                             }     
                                            
                                            //monto a lista de itens a serem entregues
                                            if ($itens){
                                                $itens .= ', <strong>'.$resultado->quantidade .'</strong> '. $resultado->produtos;    
                                            }else{
                                               
                                                $itens .= '<strong>'.$resultado->quantidade .'</strong> '. $resultado->produtos;
                                            }
                    
                    
                    $listagem .= $url.'</ul>
                                    
                                        <div class="ppy-outer">
                                    
                                            <div class="ppy-stage">
                                                <div class="ppy-counter">
                                                    <strong class="ppy-current"></strong> / <strong class="ppy-total"></strong> 
                                                </div>
                                            </div>
                                    
                                            <div class="ppy-nav">
                                                <div class="nav-wrap">
                                                    <a class="ppy-next" title="Next image">Next image</a>
                                                    <a class="ppy-prev" title="Previous image">Previous image</a>
                                                </div>
                                            </div>
                                  
                                        </div>
                                     </div>    
                              
                                     <div class="grid_16">
                                        <br><p><strong>Observacoes:</strong><br>'.nl2br($resultado->observacao).'<br>'.nl2br($resultado->observacoes).'.</p>
                                     </div> 
                              
                                     <div class="grid_16">
                                      <textarea id="obs'.$resultado->codigoVendaProduto.'"></textarea>
                                      <p align="center"><input type="button" class="salvarObsC" id="salvarObs-'.$resultado->codigoVendaProduto.'" value="Salvar observação"></p>
                                     </div>
                              
                                     <div class="grid_16">
                                       <br><p><strong>Itens a serem entregues:</strong><br>'.$itens.'.</p>
                                          <p align="center">
                                            <input type="button" id="liberar'.$resultado->codigoVendaProduto.'" class="liberarC" value="Liberar">
                                                    
                                          </p>
                                     </div> 
                              
                                     <div class="clear"></div>
                              </div>
                           </div>
                         </div>';
                        
                        $itens = '';  
                        $url = '';               
                     
                   
                   
                           
               } 
            
            
           
                        
                
           }else{
             $listagem .= '<div class="grid_16"><p align="center"><h3>Nenhuma tarefa agendada!</h3></p></div>';
           }                
            
            $listagem .= '</div>';
            
            $GLOBALS['info']['listagem'] .= $listagem;
            
            $info = $GLOBALS['info'];
		    $this->mostrarNaTela( 'tmpl/costura/exibirItens.php');   
        
		
	}
    
    
    
    
    /**
     * venda::cadastrarCliente()
     * 
     * tela para cadastrar novo cliente
     * 
     * @access public
     * @author Fabio Ferraz <fabiorufinosd@yahoo.com.br>
     * @since v1.0     
     */
    
    function  exibirEventosSemanaCosturaAcessorios($resultado)
	{  
	    $GLOBALS['info']['listagem'] = '';
        
        $listagem = '<div class="clear"></div>
                     <div class="grid_16">
                        <h2 id="page-heading">Acessórios</h2>
                     </div>
                     <div class="grid_16">';
        
        if ($resultado->numRows() > 0){
            
            while($resultado->fetch()){
                
                
                $listagem .= '<div class="grid_4">
                                   <div class="box tamanho2">
                                      <div class="first article ">
                                         
                                          <div class="grid_16 ">
                                            <h3>
                                                '.$resultado->descricao.'
                                            </h3>
                                          </div> 
                                          
                                          <div class="grid_16 ">
                                            <h4>
                                               Retirada:'.$this->data_bd_form($resultado->dataRetirada).'
                                            </h4>
                                          </div>
                                          
                                          <div class="grid_16 tamanho4">   
                                            <p class="meta">Observações:<br>'.$resultado->observacao.'</p>
                                          </div> 
                                          
                                          <div class="grid_16" align="center">
                                                <a href="#">
                                                    <img src="img/joia.png"  width="90" height="90" alt="item" />
                                                </a>
                                          </div>
                                           
                                           <div class="grid_16">&nbsp;</div>
                                           
                                           <div class="grid_16">
                                             <p align="center">
                                                    <input type="button" id="liberar'.$resultado->codigoAcessorio.'" class="liberarAcessoriosC" value="Liberar">
                                             </p>
                                           </div>   
                                      </div>
                                   </div>
                                 </div>';
                
            }
            
            
           }else{
                $listagem .= '<div class="grid_16"><p align="center"><h3>Nenhuma tarefa agendada!</h3></p></div>';
           }             
            
            $listagem .= '</div>';
            $GLOBALS['info']['listagem'] .= $listagem;
            
               
        
		
	}
    
    
    
    
    
    
    /**
     * venda::cadastrarCliente()
     * 
     * tela para cadastrar novo cliente
     * 
     * @access public
     * @author Fabio Ferraz <fabiorufinosd@yahoo.com.br>
     * @since v1.0     
     */
    
    function  exibirEventosSemanaLavanderiaAcessorios($resultado)
	{  
	    $GLOBALS['info']['listagem'] = '';
        
        
        $listagem = '<div class="clear"></div>
                     <div class="grid_16">
                       <h2 id="page-heading">Acessórios</h2>
                     </div>
                     <div class="grid_16">';
        
        if ($resultado->numRows() > 0){
            
             
            
        
            while($resultado->fetch()){
                
                
                $listagem .= '<div class="grid_4">
                                  
                                   <div class="box tamanho2">
                                      
                                      <div class="first article ">
                                         
                                          <div class="grid_16 ">
                                            <h3>
                                                '.$resultado->descricao.'
                                            </h3>
                                          </div> 
                                          
                                          <div class="grid_16 ">
                                            <h4>
                                               Retirada:'.$this->data_bd_form($resultado->dataRetirada).'
                                            </h4>
                                          </div>
                                          
                                          <div class="grid_16 tamanho4">   
                                            <p class="meta">Observações:<br>'.$resultado->observacao.'</p>
                                          </div> 
                                          
                                          <div class="grid_16" align="center">
                                                <a href="#">
                                                    <img src="img/joia.png"  width="90" height="90" alt="item" />
                                                </a>
                                          </div>
                                           
                                           <div class="grid_16">&nbsp;</div>
                                           
                                           <div class="grid_16">
                                             <p align="center">
                                                    <input type="button" id="liberar'.$resultado->codigoAcessorio.'" class="liberarAcessoriosL" value="Liberar">
                                             </p>
                                           </div>   
                                           
                                      </div>
                                   
                                   </div>
                                   
                                </div>';
                
            }
            
            
           }else{
            
                $listagem .= '<div class="grid_16"><p align="center"><h3>Nenhuma tarefa agendada!</h3></p></div>';
            
           }
           
           
           $listagem .= '</div>';             
            
            $GLOBALS['info']['listagem'] .= $listagem;
            
               
        
		
	}
    
    
    
    
    
    /**
     * venda::cadastrarCliente()
     * 
     * tela para cadastrar novo cliente
     * 
     * @access public
     * @author Fabio Ferraz <fabiorufinosd@yahoo.com.br>
     * @since v1.0     
     */
    
    function  exibirEventosSemanaLavanderia($resultado)
	{  
	    $listagem .= '<div class="clear"></div>
                       <div class="grid_16">
                           <h2 id="page-heading">TRAJES</h2>
                       </div>
                       <div class="grid_16">';
        
        if($resultado->numRows() > 0){
                
                $venda = '';
                
                $itens = '';
                $url = '';
        
                while($resultado->fetch()){
                    
                    $situacao = $this->ajustarStatus($resultado);
                    
                    if ($resultado->brinde ){
                     $img = '<img src="img/brinde.png" width="15" height="15" alt="brinde" />';
                    }else{
                     $img = '';   
                    }
                    
                    
                    
                    $listagem .= '<div class="grid_4">
                                   
                                   <div class="box tamanho2">
                                    
                                    <div class="first article ">
                                        <h3>
                                            <a href="#">Informações do serviço</a>
                                        </h3>
                                        <a href="#" title="'.$situacao['title'].'.">
                                            <div class="'.$situacao['status'].'">
                                            </div>
                                        </a>
                                     <h4>Cliente:'.$resultado->nome.'</h4>
                                     
                                     <p class="meta">Previsão de retirada:'.$this->data_bd_form($resultado->dataRetirada).'<br>
                                                     Horário:'.$resultado->hora.'</p>'.$img.'
                                     
                                     <div class="ppy fotita" id="ppy2">
                                        <ul class="ppy-imglist ">';
                
                
                    
                                        //carrega as imagens     
                                         if (file_exists($resultado->url)){
                                            $url .= '<li><a href="'.$resultado->url.'"><img src="'.$resultado->url.'" /></a></li>';
                                         }else{
                                            $url .= '<li><a href="img/photo_60x60.jpg"><img src="img/photo_60x60.jpg" /></a></li>';
                                         }     
                    
                                        //monto a lista de itens a serem entregues
                                        if ($itens){
                                            $itens .= ', <strong>'.$resultado->quantidade .'</strong> '. $resultado->produtos;    
                                        }else{
                                           
                                            $itens .= '<strong>'.$resultado->quantidade .'</strong> '. $resultado->produtos;
                                        }
                                        
                    
                     $listagem .= $url.'</ul>
                                    <div class="ppy-outer">
                                
                                    <div class="ppy-stage">
                                        <div class="ppy-counter">
                                            <strong class="ppy-current"></strong> / <strong class="ppy-total"></strong> 
                                        </div>
                                    </div>
                                
                                    <div class="ppy-nav">
                                        <div class="nav-wrap">
                                            <a class="ppy-next" title="Next image">Next image</a>
                                            <a class="ppy-prev" title="Previous image">Previous image</a>
                                        </div>
                                    </div>
                                </div>
                              
                               </div>    
                              
                               <div class="grid_16">
                                <br><p><strong>Observacoes:</strong><br>'.nl2br($resultado->observacao).'<br>'.nl2br($resultado->observacoes).'.</p>
                               </div> 
                              
                               <div class="grid_16">
                                <textarea id="obs'.$resultado->codigoVendaProduto.'"></textarea>
                                <p align="center"><input type="button" class="salvarObsL" id="salvarObs-'.$resultado->codigoVendaProduto.'" value="Salvar observação"></p>
                               </div>
                              
                               <div class="grid_16">
                                <br><p><strong>Itens a serem entregues:</strong><br>'.$itens.'.</p>
                                <p align="center">
                                     <input type="button" id="liberar'.$resultado->codigoVendaProduto.'" class="liberarL" value="Liberar">
                                </p>
                               </div> 
                              
                               <div class="clear"></div>
                             </div>
                           </div>
                         </div>';
                        
                        $itens = '';  
                        $url = '';               
                     
                   
                   
                           
               } 
            
               
                
           }else{
             $listagem .= '<div class="grid_16"><p align="center"><h3>Nenhuma tarefa agendada!</h3></p></div>';
           }
           
            $GLOBALS['info']['listagem'] .= $listagem;
            
            $info = $GLOBALS['info'];
		    $this->mostrarNaTela( 'tmpl/lavanderia/exibirItens.php');   
        
		
	}
    
    
    
    

}
?>